package server;

import java.sql.Date;

/**
 * <h1>Class StatReport</h1>
 * 
 * This class stores historical Statistics.
 * 
 * @author Tomas
 * @date March 11 2009
 */
public class StatReport {

	protected Date reportDate = null;
	protected long numConversations = 0;
	protected long numSessions = 0;
	protected long averageNumMessages = 0;
	protected long averageLengthMessages = 0;
	protected long averageNumFiles = 0;
	protected long averageSizeFiles = 0;
	
	/**
	 * Default constructor. Intentionally left empty
	 */
	public StatReport(){
		
	}
	
	public Date getReportDate() {
		
		return reportDate;
		
	}

	public void setReportDate(Date reportDate) {
		
		this.reportDate = reportDate;
		
	}

	public long getNumConversations() {
		
		return numConversations;
		
	}

	public void setNumConversations(long numConversations) {
		
		this.numConversations = numConversations;
		
	}

	public long getNumSessions() {
		
		return numSessions;
		
	}

	public void setNumSessions(long numSessions) {
		
		this.numSessions = numSessions;
		
	}

	public long getAverageNumMessages() {
		
		return averageNumMessages;
		
	}

	public void setAverageNumMessages(long averageNumMessages) {
		
		this.averageNumMessages = averageNumMessages;
		
	}

	public long getAverageLengthMessages() {
		
		return averageLengthMessages;
		
	}

	public void setAverageLengthMessages(long averageLengthMessages) {
		
		this.averageLengthMessages = averageLengthMessages;
		
	}

	public long getAverageNumFiles() {
		
		return averageNumFiles;
		
	}

	public void setAverageNumFiles(long averageNumFiles) {
		
		this.averageNumFiles = averageNumFiles;
		
	}

	public long getAverageSizeFiles() {
		
		return averageSizeFiles;
		
	}

	public void setAverageSizeFiles(long averageSizeFiles) {
		
		this.averageSizeFiles = averageSizeFiles;
		
	}
	
}
